這是我一邊學習一邊寫下的筆記,如果內容有錯,懇請在下方留言跟我說,我會非常感謝的!!!
資料型別 變數名稱;
int a;
變數名稱 = 儲存的資料; (這裡的=不是等於的意思,是指定)
a = 10;
資料型別 變數名稱 = 儲存的資料;
int a = 10;
意思就是把 10 儲存到 a 這個變數裡面
int a, b ,c = 30;
a = 10;
b = 20;
一樣可以先宣告再指定數值 或 直接指定數值
字元的宣告要使用單引號
char = 'a';
字串的宣告要使用雙引號
string = "肚子好餓";
變數的名稱有一定的規範,我們用書本數量當範例
第一個字可以用大寫寫英文、底線、中文,第二個字以後可以是英文、數字、底線、中文。若命名有錯誤,IDE會有訊息提示。
int 10bookNum; (X) 名字不能以數字開頭
int book Num; (X) 名字中間不能有空格
int _10bookNum; (O)
int _bookNum10; (O)
int bookNum10; (O)
int *bookNum; (X) 不能以特殊符號開頭
int @10bookNum;(X) 以@開頭後面不能接數字
int _bookNum; (O)
int @bookNum; (O)
除非在前方加上@,但不建議。C#內的關鍵字在這邊查詢 MSDN:C# 關鍵字
int namespace; (X)
int static: (X)
工作時,常常要跟別人合作一起寫程式,除了讓自己看得懂以外,也要讓別人輕易讀懂,盡量不要用代號(a1、b1、a2...),或是過長
int b10; 不建議
int TheVariableIsBookNuber; 不建議
int bookNum10; 建議
5. 使用駝峰式命名法,這是編寫時的命名規則(慣例)
使用的時機 → Namespace/Class/Type/Method/Property/Event/Enum
class BookNum;
2.小駝峰式命名法 lower camel case (第一個單字以小寫字母開始;第二個單字的首字母大寫)
使用的時機 → 參數Parameter/變數variable/屬性Field
int bookNum;
6.注意變數名稱的大小寫
宣告變數時,命名大小寫不一樣,會產生不同的變數
int bookNum;
int booknum;
這邊宣告的是兩個不同的變數bookNum與booknum
參考資料
小山的教學影片
邦友CynthiaChuang的文章:Day05-C#撰寫規則與命名限制+(補充#region與#endregion用法)
MS官網